<?php
@include('php/funciones.php');
@include("php/eliminar_cache.php");


function ingresar_sost($_POST) {
	//AGREGAR NUEVO SOSTENEDOR
	$bd = new DB();
	$id_sost = id_disponible("id_sost","sostenedor");
	
	//OBTIENE TODAS LAS VARIABLES OBTENIDAS POR $_POST
	foreach($_POST as $nombre_campo => $valor){ 
		$asignacion = "\$" . $nombre_campo . "='" . $valor . "';"; 
		eval($asignacion);
	}
	
	//ANTES DE CONTINUAR PREGUNTA SI LOS CAMPOS PRIMARIOS CONTIENEN DATOS SINO TIENEN DEVUELVE UN MENSAJE DE ERROR
	if(!empty($id_sost) || !empty($rut_sost) )
	{} else {
		$mensaje = '<div class="notice error">';
		$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
		$mensaje .= 'Error NO Se Completo Su Solicitud';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
		return $mensaje;
		break;
	}
	
	//SI LOS DATOS PRIMARIOS CONTIENEN DATOS EMPIEZA A INGRESAR
		
	//INGRESA LOS DATOS DEL SOSTENEDOR
	@$insert_sostenedor= $bd->query("INSERT INTO sostenedor (id_sost,rut_sost,nombre_sost,direccion_sost, comuna_sost,ciudad_sost,region_sost,telefono_sost,fax_sost,correo_sost) values('$id_sost','$rut_sos','$nombre_sos','$direccion_sos','$comuna_sos','$ciudad_sos','$region_sos','$telefono_sos','$fax_sos','$mail_sos')", OBJ);
	
	//PREGUNTA SI SE AGREGO ALGO A LA BASE DE DATOS
	if($insert_sostenedor->affected_rows > 0)
		{
			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Nuevo Sostenedor Agregado Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
		} else {
			$mensaje = '<div class="notice error">';
			$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
			$mensaje .= 'Error NO Se Completo Su Solicitud';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
		}
return $mensaje;
}

function actualizar_sost($_POST) {
	//ACTUAIZAR SOSTENEDOR
	$bd = new DB();
	
	//OBTIENE TODAS LAS VARIABLES OBTENIDAS POR $_POST
	foreach($_POST as $nombre_campo => $valor){ 
		$asignacion = "\$" . $nombre_campo . "='" . $valor . "';"; 
		eval($asignacion);
	}
	

	//ANTES DE CONTINUAR PREGUNTA SI LOS CAMPOS PRIMARIOS CONTIENEN DATOS SINO TIENEN DEVUELVE UN MENSAJE DE ERROR
	if(!empty($rut_sos))
	{} else {
		$mensaje = '<div class="notice error">';
		$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
		$mensaje .= 'Error NO Se Completo Su Solicitud';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
		return $mensaje;
		break;
	}

	//ACTUALIZO LOS DATOS DEL SOSTENEDOR
	@$update_sostenedor= $bd->query("UPDATE sostenedor SET rut_sost='$rut_sos',nombre_sost='$nombre_sos', direccion_sost='$direccion_sos', comuna_sost='$comuna_sos', ciudad_sost='$ciudad_sos', region_sost='$region_sos', telefono_sost='$telefono_sos', fax_sost='$fax_sos', correo_sost='$mail_sos' WHERE  rut_sost='$rut_sos'", OBJ);
	
	if($update_sostenedor->affected_rows > 0)
		{
			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Tramo Actualizado Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
		} else {
			$mensaje = '<div class="notice error">';
			$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
			$mensaje .= 'Error NO Se Completo Su Solicitud';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
		}
return $mensaje;
}

function eliminar_sost($_POST) {
	//ELIMINAR SOSTENEDOR
	$bd = new DB();
	
	//OBTIENE TODAS LAS VARIABLES OBTENIDAS POR $_POST
	foreach($_POST as $nombre_campo => $valor){ 
		$asignacion = "\$" . $nombre_campo . "='" . $valor . "';"; 
		eval($asignacion);
	}
	
	$aprobar_eliminar = valida_eliminar($rut_sos,"rut_sost","establecimiento");
	if($aprobar_eliminar)
		{
			@$delete_sostenedor= $bd->query("DELETE FROM sostenedor WHERE rut_sost='$rut_sos'", OBJ);
			if($delete_sostenedor->affected_rows > 0)
			{
				$mensaje = '<div class="notice success">';
				$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
				$mensaje .= 'Sostenedor Eliminado Correctamente';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
			} else {
				$mensaje = '<div class="notice error">';
				$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
				$mensaje .= 'Error NO Se Completo Su Solicitud';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
			}
		} else {
			$mensaje = '<div class="notice error">';
			$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
			$mensaje .= 'Error NO Se Pudo Eliminar Sostenedor, Existen Datos Relacionados a Este Sostenedor';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
		}
			return $mensaje;
}
?>